Jump To:
Technical Q&As: Legacy Technologies
As Mac OS X evolves, its technologies and APIs change to meet the needs of users and developers. As part of this evolution, less efficient features, interfaces, and programming techniques are deprecated or retired in favor of newer ones. Apple makes these changes only when deemed absolutely necessary. A technology identified in the ADC Reference Library as deprecated has been superseded and may become unsupported in the future. A technology identified as unsupported is no longer available from Apple for use by developers. Legacy documents help developers understand legacy technologies, identify replacements, and update their products to run on current Apple platforms.

View all Networking Technical Q&As.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Legacy Status
Sorted by
Date
Additional URL Access Error Codes (HTML) ()
NW66.
Unsupported 2002-12-18
URL Access and the Missing Progress Dialog (HTML) ()
QA1140: Explains a known bug in URL Access related to progress dialogs.
Deprecated 2002-09-23
Setting request headers in URL Access (HTML) ()
QA1073: Explains how to work around a bug in URL Access when setting request headers.
Deprecated 2002-09-10
How to use URL Access with proxy servers (HTML)
QA1074: Explains how to use URL Access with proxy servers.
Deprecated 2001-10-02
Receiving UDP Broadcasts While Sending from a Secondary Address (HTML)
NW67.
Unsupported 2000-05-08
Native Disk Driver Debugging (HTML)
DV41.
Unsupported 2000-02-28
NSL and Custom Thread Context-Switching Functions (HTML)
NW65.
Unsupported 2000-01-31
Raw IP and Open Transport 2.5.x (HTML)
NW63: Discusses Open Transport 2.5's change to the behavior of raw IP endpoints with IP_HDRINCL set.
Deprecated 1999-10-25
Are the Name Registry device tree nodes unique? (HTML)
HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
Deprecated 1999-10-11
Accessing the ARA/PPP password (HTML) ()
NW56.
Unsupported 1999-05-17
Accessing DHCP Options (HTML) ()
NW61.
Unsupported 1999-04-19
Difference between PCCard SDK2 and SDK3 (HTML) ()
HW62.
Unsupported 1999-03-29
Standalone Networking (HTML) ()
NW59.
Unsupported 1999-03-15
fBroadCastAddr Always Zero (HTML) ()
NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
Deprecated 1999-03-08
Is there a relationship between the device tree and the Name Registry? (HTML) ()
HW41.
Unsupported 1999-02-15
Using Legacy Ethernet Driver Processes on a PowerMac G3 (HTML) ()
NW57.
Unsupported 1999-02-08
Workaround for PLookupName Bug (HTML) ()
NW55.
Unsupported 1998-07-20
Using OpenTransport With CFM-68K (HTML) ()
NW19.
Unsupported 1998-05-04
Receiving UDP Broadcasts (HTML) ()
NW53: Explains why UDP endpoints may never receive UDP broadcast messages.
Deprecated 1997-11-17
MemError (HTML) ()
ME06.
Unsupported 1997-09-12
Accessing the DialAssist data (HTML) ()
NW51.
Unsupported 1997-07-11
Speed of the Printer Port (HTML) ()
DV31.
Unsupported 1997-07-11
68K Open Transport Code on Power Macintoshes (HTML)
NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
Deprecated 1997-03-14
OT Driver returns EINVAL error for TCP/IP program, but AppleTalk works fine (HTML) ()
NW49.
Unsupported 1997-03-14
Connecting to a Sleeping or Dozing Macintosh (HTML) ()
NW46.
Unsupported 1997-01-31
Gestalt Selectors for Macintosh Networking (HTML) ()
NW41.
Unsupported 1997-01-31
Putting Client/Server Systems to Sleep (HTML) ()
NW45.
Unsupported 1997-01-09
Changing IP Numbers under Open Transport (HTML) ()
NW43.
Unsupported 1996-11-27
OT Serial Port I/O Handshaking (HTML) ()
NW44.
Unsupported 1996-11-27
Open Transport's Limited Compatibility with 680x0 (HTML) ()
NW40.
Unsupported 1996-09-27
Server Endpoint 'qlen' Limit (HTML) ()
NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
Deprecated 1996-08-21
Calling CloseOpenTransport When Writing an App (HTML) ()
NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
Deprecated 1996-07-03
OTScheduleSystemTask Cleanup (HTML) ()
NW37: States the proper way to clean up any pending system tasks scheduled with OTScheduleSystemTask.
Deprecated 1996-07-03
Mapping OT Error Numbers to theirNames (HTML)
NW35.
Unsupported 1996-06-01
Undefined Routines in Open TransportLibraries (HTML)
NW34.
Unsupported 1996-06-01
Aborting a OTConnect in Progress (HTML)
NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
Deprecated 1996-05-14
Getting Started with Network Programming (HTML)
NW32.
Unsupported 1996-05-14
Open Transport T_DATA Event Queuing (HTML)
NW30: Explains the Open Transport T_DATA event handling for multiple endpoints.
Deprecated 1996-05-14
Remotely Retrieving a Macintosh's Network Name using AppleTalk (HTML)
NW31.
Unsupported 1996-05-14
Synchronous TCP OTConnect Client Call Completes Before Server Responds (HTML) ()
NW24: Explains why an OTConnect call will complete before the server responds.
Deprecated 1996-05-14
TCP Application Acquires Different Port Address After Relaunch (HTML)
NW28: Explains why a server application acquires a different TCP/IP port address after restarting.
Deprecated 1996-05-14
TCP Option Sizes (HTML)
NW27: Tells where to get more information on TCP Option sizes and setting TCP Options.
Deprecated 1996-05-14
Undefined Routines with PPCLink? (HTML)
NW33.
Unsupported 1996-05-14
Error -3168 (kOTStateChangeErr) and Handoff Endpoints (HTML) ()
NW22: Explains why a kOTStateChangeErr -3168 occurs when there is a handoff endpoint involved.
Deprecated 1996-04-08
Closing the Connection: OpenTransport (HTML) ()
NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
Deprecated 1996-03-04
Setting Port Speed on a Modem Port (HTML)
DV25.
Unsupported 1996-02-23
Determining if a Drive is a Network Volume (HTML)
FL01.
Unsupported 1995-11-01
Unbinding from a TCP Port (HTML)
NW17.
Unsupported 1995-11-01
Checking if Open Transport IP Stack is Loaded (HTML)
NW15.
Unsupported 1995-09-15
Getting Records From the OCE Catalog Manager (HTML)
NW16.
Unsupported 1995-09-15
Implementing read-modify-write on PCI (HTML)
HW08.
Unsupported 1995-07-15
Interrupt Management (HTML)
HW10.
Unsupported 1995-07-15
PCI Card's Assigned-Address Properties (HTML)
HW20.
Unsupported 1995-07-15
PCI Device and Driver Matching (HTML)
HW16.
Unsupported 1995-07-15
Testing PCI drivers without any device (HTML)
HW23.
Unsupported 1995-07-15
WS PDS Card and SCSI Manager 4.3 (HTML)
DV17.
Unsupported 1995-07-01
Mounting a Remote File System (HTML)
NW10.
Unsupported 1995-06-01
Obtaining a List of Volumes from a Server Programmatically (HTML)
NW11.
Unsupported 1995-06-01
AFPCommand() variation (HTML)
NW01.
Unsupported 1995-05-01
AppleTalk Limitations (HTML)
NW02.
Unsupported 1995-05-01
Device Manager (HTML)
DV01.
Unsupported 1995-05-01
Ethernet Addresses (HTML)
NW05.
Unsupported 1995-05-01
Ethernet Driver Interface (HTML)
NW04.
Unsupported 1995-05-01
Implementing DLLs (HTML)
NW06.
Unsupported 1995-05-01
MacTCP I/O (HTML)
PLAT04.
Unsupported 1995-05-01
Static Socket Numbers (HTML)
NW12.
Unsupported 1995-05-01
Virtual Memory Management (HTML)
ME02.
Unsupported 1995-05-01